/* mian_body */

.main_body {
	margin-top: 82px;
}
/* banner */
/* 主页主体 */
.main_body .banner{
	position: relative;
	margin: 0 auto;
	width: 1200px;
	height: 300px;
	overflow: hidden;
}
.main_body .banner ul{
	width: 1200px;
	height: 300px;
	list-style: none;
	position: relative;
	animation: sideshow 16s infinite;
	/* animation-duration: 6s; */
	
}
.main_body .banner ul li{
	/* height: 300px; */
	position: absolute;
	display: inline-block;
}
.main_body .banner ul li:nth-child(1){
	left: 0;
}
.main_body .banner ul li:nth-child(2){
	left: 600px;
}
.main_body .banner ul li:nth-child(3){
	left: 1200px;
}
.main_body .banner ul li:nth-child(4){
	left: 1800px;
}

.main_body .banner ul li img{
	height: 300px;
	width: 600px;
}
@keyframes sideshow{
	0%{
		right: 0;
	
	}
	50%{
		right: 1200px;
	}
	100%{
		right: 0;
	}
	
}
.main_body .hotbox{
	width: 1200px;
	margin: 0 auto;
}
.main_body .hotbox .hottitle{
	border-bottom: 1px solid black;
	padding-top: 40px;
	padding-bottom: 20px;
}
.main_body .hotbox .hottitle>span{
	display: inline-block;
	font-size: 40px;
	color: #ff9d00;
}
.main_body .hotbox .hottitle>ul{
	display: inline-block;
}
.main_body .hotbox .hottitle>ul>li{
	cursor: pointer;
	display: inline-block;
	width: 60px;
	padding: 0px 5px;
}
.main_body .hotbox  .hottitle>ul>li:nth-child(2){
	border-left: 1px solid black;
	border-right: 1px solid black;	
}
.main_body .hotbox .itembox {
	column-count: 3;
	column-gap: 10px;
	/* column-rule-style: solid; */
	padding: 5px;
	padding-top: 20px;
	text-align: center;
	align-items: center;
	overflow: hidden;
}
.main_body .hotbox .itembox>a{
	text-decoration: none;
	color: #3b3b3b;
}
.main_body .hotbox .itembox>a .item{
	height: 350px;
	padding: 5px;
	margin-bottom: 20px;
	background-color: #fff7d7;
	box-shadow: 3px 3px 5px #c6c8a6;
}
.main_body .hotbox .itembox>a .item>img{
	height: 77%;
	width: 100%;
}
.main_body .hotbox .itembox>a .item .pname{
	text-align: left;
	position: relative;
	font-size: 24px;
}
.main_body .hotbox .itembox>a .item .pname>span{
	position: absolute;
	top: 10%;
	right: 0;
	padding:0px 5px;
	background-color: #3c763d;
	border-radius: 10%;
	color: white;
	cursor: pointer;
}
.main_body .hotbox .itembox>a .item .looking{
	padding: 10px 1px;
	color: #868686;
	border-top: 1px solid #868686;
	vertical-align: middle;
	/* border-bottom: 1px solid #868686; */
}
.main_body .hotbox .itembox>a .item .looking>span{
	display: inline-block;
	width: 30%;
	font-size: 20px;
	vertical-align: middle;
	text-align: center;
	padding-bottom: 5px;
}



/* 临时bottom */
.bottom{
	height: 180px;
	background-color: #000000;
}